Не знаю заметили Вы или нет, но у наших тестировочных проектов нет значка программы. То есть он стандартный.

И когда мы добавляли значок формы в "Шаг 37 - Икона формы". Особенного ничего не менялось, то есть значка приложения не было. Правильно. Для того, чтобы значок приложения появился используется специальная опция компилятора /win32icon: которая может подключить значок. Напишем простую программу на основе формы.
using System;
using System.Windows.Forms;
class MyForm : AppForm
{
public static void Main()
{
Application.Run(new MyForm());
}
}
class AppForm : Form
{
public AppForm()
{
}
}
Поместим в каталог с ней икону.

Напишем bat файл с данной опцией.
csc /win32icon:WINUPD.ICO 6.cs
Соберем проект и посмотрим.

Все получилось и теперь наша программа имеет значок.